<html>
<head><meta charset="utf-8"><title>managing membership · t-compiler/wg-meta · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/index.html">t-compiler/wg-meta</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html">managing membership</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="159104281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104281">(Feb 21 2019 at 21:05)</a>:</h4>
<p>So we were talking about the question of managing WG membership over in the lang team meeting. <span class="user-mention" data-user-id="116010">@Aaron Turon</span> mentioned that the <a href="http://WG.net" target="_blank" title="http://WG.net">WG.net</a> has used some kind of dropbox paper or something to collect e-mail addresses (is that right, <span class="user-mention" data-user-id="116010">@Aaron Turon</span>?) in order to make announcements. <span class="user-mention" data-user-id="127859">@Taylor Cramer</span> was also keen on having such a list -- which makes sense.</p>
<p>This seems to overlap the idea we were having of having some kind of GH alias that you can add yourself to.</p>



<a name="159104302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104302">(Feb 21 2019 at 21:05)</a>:</h4>
<p>I wonder if we could even do a crazy thing like -- you add yourself to a spreadsheet, and some bot synchronizes the spreadsheet with the GH team (which would have read permission to various repositories, and hence be assignable)</p>



<a name="159104373"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104373" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104373">(Feb 21 2019 at 21:06)</a>:</h4>
<p>I think the "how to broadcast to people" question is interesting. <span class="user-mention" data-user-id="116010">@Aaron Turon</span> do you actually use e-mail?</p>



<a name="159104386"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104386" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104386">(Feb 21 2019 at 21:06)</a>:</h4>
<p>Somehow that never occurred to me :P</p>



<a name="159104423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104423">(Feb 21 2019 at 21:07)</a>:</h4>
<p>I think a GitHub and Zulip group are the only things we'd need for notifications. The mechanism that people use to subscribe to those (read: get added to them), I don't know.</p>



<a name="159104577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104577">(Feb 21 2019 at 21:09)</a>:</h4>
<p>Perhaps have an issue on the compiler-team repository for each working group, where people can ping a bot to subscribe and unsubscribe. <code>@rust-wg-bot subscribe wg-meta</code> and it adds you to those two groups. I think I prefer this to having some world-writable spreadsheet.</p>



<a name="159104650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104650">(Feb 21 2019 at 21:10)</a>:</h4>
<p>It seems like you want some kind of central "step" people can take</p>



<a name="159104675"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104675" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104675">(Feb 21 2019 at 21:10)</a>:</h4>
<p>I guess I would prefer to do something simple to start for now</p>



<a name="159104684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104684">(Feb 21 2019 at 21:10)</a>:</h4>
<p>Hmm</p>



<a name="159104707"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104707" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104707">(Feb 21 2019 at 21:11)</a>:</h4>
<p>I see, you are suggesting that you have distinct mechanisms per venue?</p>



<a name="159104745"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104745" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104745">(Feb 21 2019 at 21:11)</a>:</h4>
<blockquote>
<p>I see, you are suggesting that you have distinct mechanisms per venue?</p>
</blockquote>
<p>Pinging that bot would add you to any group for that wg - GitHub, Zulip, whatever.</p>



<a name="159104746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104746">(Feb 21 2019 at 21:11)</a>:</h4>
<p>would sending PRs to rust-lang/team be better? it might be a bit more involved than typing a command, but it would integrate with the rest of the infra</p>



<a name="159104837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104837">(Feb 21 2019 at 21:12)</a>:</h4>
<blockquote>
<p>would sending PRs to rust-lang/team be better? it might be a bit more involved than typing a command, but it would integrate with the rest of the infra</p>
</blockquote>
<p>Perhaps the bot could commit to that repo in order to affect change so that it is still the source of truth, but having a bot makes it really simple and not error-prone to subscribe.</p>



<a name="159104858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104858">(Feb 21 2019 at 21:13)</a>:</h4>
<blockquote>
<p>would sending PRs to rust-lang/team be better? it might be a bit more involved than typing a command, but it would integrate with the rest of the infra</p>
</blockquote>
<p>that seems fine</p>



<a name="159104864"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104864" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104864">(Feb 21 2019 at 21:13)</a>:</h4>
<p>heh :)</p>



<a name="159104867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104867">(Feb 21 2019 at 21:13)</a>:</h4>
<p>I guess I think either is ok</p>



<a name="159104869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104869">(Feb 21 2019 at 21:13)</a>:</h4>
<p>as long as it's documented</p>



<a name="159104880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159104880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159104880">(Feb 21 2019 at 21:13)</a>:</h4>
<p>I plan to start writing the github integration with the team repo soonish</p>



<a name="159105089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159105089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159105089">(Feb 21 2019 at 21:16)</a>:</h4>
<p>and if you want to use a <code>@rust-lang.org</code> email address the team repo is the only place where you can configure the addresses</p>



<a name="159105092"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159105092" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159105092">(Feb 21 2019 at 21:16)</a>:</h4>
<p>(The thing about a GH team is that it's not something one can easily "announce" to, right?)</p>



<a name="159105099"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159105099" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159105099">(Feb 21 2019 at 21:17)</a>:</h4>
<p>Ooh, an e-mail address, that's kind of interesting.</p>



<a name="159105127"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159105127" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159105127">(Feb 21 2019 at 21:17)</a>:</h4>
<p>since yesterday all the mailing lists are configured from the team repo :D</p>



<a name="159105145"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159105145" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159105145">(Feb 21 2019 at 21:17)</a>:</h4>
<p>If they are added to a Zulip group too (and I'd expect so), then we can ping them here. Otherwise, the GitHub group is useful when someone wants to draw the working group's attention to an issue.</p>



<a name="159105211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159105211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159105211">(Feb 21 2019 at 21:18)</a>:</h4>
<p>I'm not sure how feasible is to integrate the team repo to zulip though, I did a quick check a few days ago but I didn't find any API to manage group memberships here</p>



<a name="159105220"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159105220" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159105220">(Feb 21 2019 at 21:18)</a>:</h4>
<p>(tbh I didn't look that much, I might have missed it)</p>



<a name="159105251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159105251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159105251">(Feb 21 2019 at 21:19)</a>:</h4>
<p>Yeah, I've looked before too (we're trialing zulip at work) and I don't think there is one. I should file an issue for that.</p>



<a name="159106037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Turon <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106037">(Feb 21 2019 at 21:28)</a>:</h4>
<blockquote>
<p>I wonder if we could even do a crazy thing like -- you add yourself to a spreadsheet, and some bot synchronizes the spreadsheet with the GH team (which would have read permission to various repositories, and hence be assignable)</p>
</blockquote>
<p>not so crazy -- this  is the intent that <span class="user-mention" data-user-id="121055">@Pietro Albini</span> has with the general <a href="https://github.com/rust-lang/team" target="_blank" title="https://github.com/rust-lang/team">team repo</a></p>



<a name="159106141"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106141" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Turon <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106141">(Feb 21 2019 at 21:30)</a>:</h4>
<p>ah i see that's already come up</p>



<a name="159106180"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106180" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Turon <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106180">(Feb 21 2019 at 21:30)</a>:</h4>
<p>but yeah, <span class="user-mention" data-user-id="116009">@nikomatsakis</span> your summary is  basically right -- we  had a  sign-up sheet on dropbox paper where people would put email, github, and discord aliases</p>



<a name="159106211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Turon <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106211">(Feb 21 2019 at 21:30)</a>:</h4>
<p>email mostly used for setting up regular meetings etc</p>



<a name="159106250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106250">(Feb 21 2019 at 21:31)</a>:</h4>
<p>seems reasonable to start</p>



<a name="159106251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Turon <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106251">(Feb 21 2019 at 21:31)</a>:</h4>
<p>but honestly, the broader point is that "membership" just  looks like <em>some</em> way to track  "who wants  to be involved", very low bar, and mostly about being able to easily contact people</p>



<a name="159106262"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106262" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106262">(Feb 21 2019 at 21:31)</a>:</h4>
<p>I also think the lang team and compiler team may very slightly here</p>



<a name="159106267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106267">(Feb 21 2019 at 21:31)</a>:</h4>
<p>well both want that</p>



<a name="159106288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106288">(Feb 21 2019 at 21:31)</a>:</h4>
<p>I sort of expect lang team to make a bit more use of e.g. video calls</p>



<a name="159106342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106342">(Feb 21 2019 at 21:32)</a>:</h4>
<p>not sure why that matters, feels like it may</p>



<a name="159106349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Turon <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106349">(Feb 21 2019 at 21:32)</a>:</h4>
<p>ah that's a good point</p>



<a name="159106352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106352">(Feb 21 2019 at 21:32)</a>:</h4>
<p>I guess because on compiler team so much communication is over zulip</p>



<a name="159106381"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106381" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Turon <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106381">(Feb 21 2019 at 21:32)</a>:</h4>
<p>though i still think the core issue of "how do we reach you to set up meetings" is the same</p>



<a name="159106384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106384">(Feb 21 2019 at 21:32)</a>:</h4>
<p>though maybe lang team should shift; but I feel like the extra bandwidth of video has value</p>



<a name="159106390"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159106390" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159106390">(Feb 21 2019 at 21:33)</a>:</h4>
<p>yeah, it is</p>



<a name="159379038"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159379038" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159379038">(Feb 25 2019 at 22:36)</a>:</h4>
<p>continuing the conversation from the wg template section, where <span class="user-mention" data-user-id="202560">@Cem Karan</span> <a href="#narrow/stream/185694-t-compiler.2Fwg-meta/topic/WG.20template/near/159253986" title="#narrow/stream/185694-t-compiler.2Fwg-meta/topic/WG.20template/near/159253986">wrote</a>:</p>
<blockquote>
<p>Would it be possible to maintain a priority queue of members?</p>
</blockquote>
<p>I think that would be possible, but my main question is that i'm not sure when it would be helpful.</p>



<a name="159380047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159380047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cem Karan <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159380047">(Feb 25 2019 at 22:53)</a>:</h4>
<p>I can think of just a few times when it would be helpful to know who is at the head of the list<br>
- Figuring out who the best person to get in contact with might be.<br>
- Figuring out if it's time for the current lead to pass the torch to someone else.<br>
- Figuring out if the working group is dead (if the most active person hasn't posted in 3 years, that might be a hint that it's time for the group to be wrapped up and shelved).<br>
- Helping prune the member set (mostly by sending messages to people asking them if they are still interested in the group).</p>
<p>Beyond that, I'm not sure.  It really depends on how the list is maintained; the better the metrics are, the more useful it could be.</p>



<a name="159381418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/managing%20membership/near/159381418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/managing.20membership.html#159381418">(Feb 25 2019 at 23:13)</a>:</h4>
<p>I'm not sure the maintainance burden of keeping a priority queue of members, with the priority being activity, is worth it. Maybe way down the line, if there are a lot more people involved and a lot more working groups, but IMO, not with the current scope of working groups. That said, maybe I'm missing something or there are some advantages to this that I'm not seeing - I'm not making the decisions about the working groups afterall. Some thoughts based on my understanding of what the idea is:</p>
<blockquote>
<ul>
<li>Figuring out who the best person to get in contact with might be.</li>
</ul>
</blockquote>
<p>I think the current expectation is that a combination of posting in the working group's chat, pinging the leads and checking the "experts list" (another thing that the meta working group has on the list of things to think about) will be enough to provide an adequate solution to this problem.</p>
<blockquote>
<ul>
<li>Figuring out if it's time for the current lead to pass the torch to someone else.</li>
<li>Figuring out if the working group is dead (if the most active person hasn't posted in 3 years, that might be a hint that it's time for the group to be wrapped up and shelved).</li>
</ul>
</blockquote>
<p>I think the current intent is that the small number of working groups would be mostly headed up by compiler team members, and that working groups would regularly check-in with the team. The hope is that this would result in keeping working groups active and being able to make changes to help encourage activity as soon as there start being issues. </p>
<p>As the working groups are predominantly a mechanism to enable the compiler team to scale and better organize when working toward that year's goals - I think it'll be unlikely, given how important working groups might end up being (if this all pans out) to achieving the year's goals, that they go sufficiently unsupervised for these problems to occur.</p>
<blockquote>
<ul>
<li>Helping prune the member set (mostly by sending messages to people asking them if they are still interested in the group).</li>
</ul>
</blockquote>
<p>By avoiding formal membership, this isn't an issue.</p>
<p><span aria-label="shrug" class="emoji emoji-1f937" role="img" title="shrug">:shrug:</span></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>